<?php
namespace app\admin\controller;



use app\admin\logic\UserLogic;
use app\common\traits\Jump;
use think\facade\Db;
use think\facade\View;
use think\Model;

class User extends Model
{
    use Jump;
    public function user()
    {

        $arr = UserLogic::getWhere();
        return view('user/user',[
            'list' => $arr
        ]);

    }
//    public function userAdd()
//    {
//        if (\think\facade\Request::isPost()){
//            $post = \think\facade\Request::post();
//            //创建一个添加的数组
//            $data = [
//                'name'=>$post['name'],
//                'pwd'=>'12345',
//                'author'=>$post['author'],
//                'addtime'=>time()
//            ];
//            //执行添加sql语句
//            $res = Db::name('admin')->insert($data);
//            var_dump($res);
//            //判断是否成功
//            //成功跳转 失败跳转
//            if($res){
//                echo "成功跳转";
//            }else{
//                echo "失败跳转";
//            }
//        }
//
//        return View::fetch();
//    }
//        public function userAdd()
//    {
//        if (\think\facade\Request::isPost()){
//            $post = \think\facade\Request::post('name','');
//            $obj = new Admin();
//            $obj->name = '唐僧';
//            $obj->pwd = '123';
//            $res = $obj->save();
//
//        }
//        return view();
//    }

    public function userEdit()
    {
        if (\think\facade\Request::isPost()){


            $post = \think\facade\Request::post();


            $obj = \app\admin\model\User::find($post['id']);
            $res = $obj->save([
                'uname'=>$post['name']
            ]);

        }else{
            $id = \think\facade\Request::get('id');
            $userInfo = \app\admin\model\User::find($id);
            View::assign($userInfo);
            return view();
        }
   


    }


    

    
    
    
    
    
    
    

    public function auth()
    {
        return View::fetch();
    }
    public function authAdd()
    {
        return View::fetch();
    }
}